package w83b.w83bBeans;

import java.sql.ResultSet;
import org.apache.commons.lang.StringUtils;

import w83b.util.jdbc.W83bDataBase;
import w83b.w83bDAO.w83bConstantesBD.W83bImpugnacionesBD;
import w83b.w83bUtilidadesComunes.W83bClsConstantes;

// TODO: Auto-generated Javadoc
/**
 * The Class W83bHistorialImpugnacionBean.
 * @author a
 */
public class W83bHistorialImpugnacionBean extends W83bBaseBean implements W83bBaseBeanBD{
	
	/** The Constant serialVersionUID. */
	private static final long	serialVersionUID	= 1L;

	/** The fecha_actuacion. */
	private String fecha_actuacion;
	
	/** The dia_actuacion. */
	private String dia_actuacion;
	
	/** The hora_actuacion. */
	private String hora_actuacion;
	
	/** The descripcionC. */
	private String descripcionC;
	/** The descripcionE. */
	private String descripcionE;
	
	/** The usuario. */
	private String usuario;
	
	/**
	 * Gets the fecha_actuacion.
	 * 
	 * @return the fecha_actuacion
	 */
	public String getFecha_actuacion() {
		return this.fecha_actuacion;
	}
	
	/**
	 * Sets the fecha_actuacion.
	 * 
	 * @param fecha_actuacion the new fecha_actuacion
	 */
	public void setFecha_actuacion(String fecha_actuacion) {
		this.fecha_actuacion = fecha_actuacion;
	}
	
	/**
	 * Gets the dia_actuacion.
	 * 
	 * @return the dia_actuacion
	 */
	public String getDia_actuacion() {
		return this.dia_actuacion;
	}
	
	/**
	 * Sets the dia_actuacion.
	 * 
	 * @param dia_actuacion the new dia_actuacion
	 */
	public void setDia_actuacion(String dia_actuacion) {
		this.dia_actuacion = dia_actuacion;
	}
	
	/**
	 * Gets the hora_actuacion.
	 * 
	 * @return the hora_actuacion
	 */
	public String getHora_actuacion() {
		return this.hora_actuacion;
	}
	
	/**
	 * Sets the hora_actuacion.
	 * 
	 * @param hora_actuacion the new hora_actuacion
	 */
	public void setHora_actuacion(String hora_actuacion) {
		this.hora_actuacion = hora_actuacion;
	}
	
	/**
	 * Gets the descripcionC.
	 * 
	 * @return the descripcionC
	 */
	public String getDescripcionC() {
		return this.descripcionC;
	}
	
	/**
	 * Sets the descripcionC.
	 * 
	 * @param descripcion the new descripcion
	 */
	public void setDescripcionC(String descripcionC) {
		this.descripcionC = descripcionC;
	}
	/**
	 * Gets the descripcionE.
	 * 
	 * @return the descripcionE
	 */
	public String getDescripcionE() {
		return this.descripcionE;
	}
	
	/**
	 * Sets the descripcionE.
	 * 
	 * @param descripcion the new descripcionE
	 */
	public void setDescripcionE(String descripcionE) {
		this.descripcionE = descripcionE;
	}
	/**
	 * Gets the usuario.
	 * 
	 * @return the usuario
	 */
	public String getUsuario() {
		return this.usuario;
	}
	
	/**
	 * Sets the usuario.
	 * 
	 * @param usuario the new usuario
	 */
	public void setUsuario(String usuario) {
		this.usuario = usuario;
	}
	
	/**
	 * Row to bean.
	 * 
	 * @param o the o
	 * @param otrosValores the otros valores
	 * @return the object
	 * @throws Exception the exception
	 */
	public Object rowToBean(Object o, Object otrosValores) throws Exception {
		ResultSet rs = (ResultSet)o;//NOPMD
		if (W83bDataBase.getStringFromRS(rs, W83bImpugnacionesBD.factu_073)!=null)
		{
			this.fecha_actuacion=W83bDataBase.getStringFromRS(rs, W83bImpugnacionesBD.factu_073);
			if(StringUtils.isNotEmpty(this.fecha_actuacion))
					{
						this.dia_actuacion=this.fecha_actuacion.substring(W83bClsConstantes.ZERO, W83bClsConstantes.ONCE);
						this.hora_actuacion=this.fecha_actuacion.substring(W83bClsConstantes.ONCE, W83bClsConstantes.DIEZYNUEVE);
					}
			
			
		}
		this.descripcionC=W83bDataBase.getStringFromRS(rs, W83bImpugnacionesBD.descripcionC);
		this.descripcionE=W83bDataBase.getStringFromRS(rs, W83bImpugnacionesBD.descripcionE);
		this.usuario=W83bDataBase.getStringFromRS(rs, W83bImpugnacionesBD.usua_073);
		
		return this;
	}
	
	
}
